Design of Distributed Component Frameworks for Computational Grids
نویسندگان
چکیده
The Common Component Architecture (CCA) defines a specification for the implementation of frameworks to support component-based high performance applications. The same framework specification is intended to describe different implementations for different environments, ranging from sequential processes to parallel processors to wide area distributed systems or Grids. The mapping of the CCA specification to an underlying runtime environment presents important design challenges. We discuss these design issues for distributed Grid frameworks. We identify key design constraints and use them to define the design space. We then describe two different concrete implementations of the CCA specification, CCALegion and XCAT.1
منابع مشابه
SEISMIC DESIGN OF DOUBLE LAYER GRIDS BY NEURAL NETWORKS
The main contribution of the present paper is to train efficient neural networks for seismic design of double layer grids subject to multiple-earthquake loading. As the seismic analysis and design of such large scale structures require high computational efforts, employing neural network techniques substantially decreases the computational burden. Square-on-square double layer grids with the va...
متن کاملOn the Viability of Component Frameworks for High Performance Distributed Computing: A Case Study
Software infrastructures that support metacomputing are evolving from traditional monolithic, platform-specific systems to component and service-based frameworks. In this paper we demonstrate that contrary to popular belief, such modular software systems are capable of delivering good to excellent performance, support legacy as well as new application programming paradigms, and deliver enhanced...
متن کاملHighly Scalable Distributed Component Framework for Scientific Computing
As scientific computing experiences continuous growth of the size of simulations, component frameworks intended for scientific computing need to handle more components and execute on numerous hardware resources simultaneously. Our distributed component framework CCALoop presents a novel design that supports scalability in both number of components in the system and distributed computing resourc...
متن کاملImproving Data Grids Performance by Using Modified Dynamic Hierarchical Replication Strategy
Abstract: A Data Grid connects a collection of geographically distributed computational and storage resources that enables users to share data and other resources. Data replication, a technique much discussed by Data Grid researchers in recent years creates multiple copies of file and places them in various locations to shorten file access times. In this paper, a dynamic data replication strate...
متن کاملA File Transfer Component for Gridspdfauthor
Grids have become a critical asset in large-scale scientific and engineering research. Accessing to distributed data is typically as important as access to distributed computational resources. In this paper, we present the design of Java CoG Kit components and APIs that make handling of data accessed through Grids easier for the novice Grid user and programmer. We introduce the design and archi...
متن کامل